package ToolsINTF
/**
 * @author 蔚蔚樱
 * @version V1.0
 * @date 2022/12/1 12:41
 * @author-Email micromicrohard@outlook.com
 * @blogURL https://blog.csdn.net/Micro_Micro_Hard
 * @description
 * */
type EncryptToolsINTF interface {
	Md5Encrypt(msg string) (string, error)
	Md5Decrypt(msg string) (string, error)
	RsaEncrypt(msg string) ([]byte, error)
	RsaDecrypt(msg string) ([]byte, error)
	Ase256Encrypt(plaintext, key, nonce []byte) ([]byte, error)
	Ase256Decrypt(chipertext, key, nonce []byte) ([]byte, error)
}